@charset "utf-8";
/*
---------------------------------
Site: baby
Updated: 2012/4/25
Updated by: global.css
---------------------------------
*/

body { font-family: "Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB",STHeiti,"Microsoft YaHei",Arial,sans-serif;
font-size:12px; color:#5c5c5c}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
em,i{ font-style: normal; font-weight: 400}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6,font {font-size:12px; font-weight:400;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

a:link{color:#5c5c5c; text-decoration:none;outline:none;}
a:visited { color:#5c5c5c; text-decoration:none;}
a:hover{text-decoration:underline }
a:focus{-moz-outline-style: none; }
.block{ display:block}
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.blank8, .blank6, .blank12, .blank18  {clear:both;overflow:hidden; display:block; font-size:1px;}
.blank8 { height:8px}
.blank6 { height:6px}
.blank12 { height:12px}
.blank18 { height:18px}

.page, .page986{  _display:inline-block; clear:both;margin:0 auto; }
.page { width:1100px; }
.page986 { background-color:#fff; width:986px;}
.bold { font-weight:700}

.topwrap .topmenu li a, .topwrap .topmenu li.current, .topwrap .topinfo .loginout{ background:url(../images/icon.png) no-repeat}
.topwrap .service em { background:url(../images/icon2.png) no-repeat}
.topwrap { background:url(../images/nav.png) repeat-x}

/* 顶部 */
.topwrap { width:100%; height:75px;}
.topwrap .topinfo { height:27px; line-height:27px; text-align:right; color:#fff}
.topwrap .topinfo .loginout { float: right; display:block; background-position:454px 472px; padding-left:29px; color:#f0f0f0}
.topwrap .topinfo .loginout a, .topwrap .topinfo .loginout a:visited { color:#f0f0f0}
.topwrap .logo { float:left; width:195px}
.topwrap .topmenu { width:900px; float:left; display:block}
.topwrap .topmenu li { float:left; width:90px; height:48px; text-align:center; color:#fff; font-size:14px}
.topwrap .topmenu li a { display:block; height:48px; line-height:48px; color:#fff; background-position:151px top;}
.topwrap .topmenu li a:hover { display:block; background-position:-355px top; text-decoration:none }
.topwrap .service { float: right; line-height:48px; height:48px; text-align:right}
.topwrap .service em { display:block; float:left; width:28px; height:48px; background-position:left -34px}
.topwrap .service a, .topwrap .service a:visited { font-size:14px; color:#fbfe00}
/* 顶部 end */